/*** 本文件由CSMIS2.0-ModelCreater(UTF-8)工具辅助生成，版本1.0 ***/

package com.ce.pub.upload.dao.po;


import org.apache.struts2.json.annotations.JSON;

import com.ce.framework.datamaintain.dao.po.AbstractPO;
import com.ce.framework.util.StringUtil;
/**
* 嫦娥软件有限公司 版权所有 2013
* 创建人：　andy
* 创建日期：2010-11-10
* 创建时间：10:59:10
* 功能描述：上传文件记录 [PUB_T_FILE_UPLOAD_LOG]表的映射类
* ==============================================
* 修改历史
* 修改人		修改时间		修改原因
*
* ==============================================
*/
public class PubFileUploadLog extends AbstractPO
{
	private static final long serialVersionUID = 1L;
	
	
		/* variable 主键（文件存放名称） [VC_ID] */
		private java.lang.String vcId;

		/* variable 文件真实名称 [VC_FILENAME] */
		private java.lang.String vcFilename;

		/* variable 添加时间 [DT_ADD$TIME] */
		private java.util.Date dtAddTime;

		/* variable 存放子目录 [VC_CHILD$FOLDER] */
		private java.lang.String vcChildFolder;

		/* variable 文件大小 [VC_FILESIZE] */
		private long nfilesize;

		/* variable 下载次数 [N_DOWN] */
		private int ndown;

		/* variable 删除标志 [VC_DEL$FLAG] */
		private int vcDelFlag;

		/* variable 最后一次下载时间 [DT_LAST_DOWN] */
		private java.util.Date dtLastDown;

		/* variable 上传人ID [VC_USER$ID] */
		private java.lang.String vcUserId,vcUserName;
		
		private String vcDid;


		/**
		* getter 文件大小 [VC_FILESIZE]
		* @return java.lang.String
		*/
		public java.lang.String getVcFilesize()
		{
			return StringUtil.formatFileSize(nfilesize);
		}

	
		/******key******/

		/**
		* getter 主键（文件存放名称） [VC_ID]
		* @return java.lang.String
		*/
		public java.lang.String getVcId()
		{
			return this.vcId;
		}

		/**
		* getter 文件真实名称 [VC_FILENAME]
		* @return java.lang.String
		*/
		public java.lang.String getVcFilename()
		{
			return this.vcFilename;
		}

		/**
		* getter 添加时间 [DT_ADD$TIME]
		* @return java.util.Date
		*/
		@JSON(format="yyyy-MM-dd  HH:mm")
		public java.util.Date getDtAddTime()
		{
			return this.dtAddTime;
		}

		/**
		* getter 存放子目录 [VC_CHILD$FOLDER]
		* @return java.lang.String
		*/
		public java.lang.String getVcChildFolder()
		{
			return this.vcChildFolder;
		}

		/**
		* getter 下载次数 [N_DOWN]
		* @return int
		*/
		public int getNdown()
		{
			return this.ndown;
		}

		/**
		* getter 删除标志 [VC_DEL$FLAG]
		* @return int
		*/
		public int getVcDelFlag()
		{
			return this.vcDelFlag;
		}

		/**
		* getter 最后一次下载时间 [DT_LAST_DOWN]
		* @return java.util.Date
		*/
		@JSON(format="yyyy-MM-dd HH:mm")
		public java.util.Date getDtLastDown()
		{
			return this.dtLastDown;
		}

		/**
		* getter 上传人ID [VC_USER$ID]
		* @return java.lang.String
		*/
		public java.lang.String getVcUserId()
		{
			return this.vcUserId;
		}


	
		/******key******/

		/**
		* setter 主键（文件存放名称） [VC_ID]
		* @param java.lang.String vcId
		*/
		public void setVcId(java.lang.String vcId)
		{
			 this.vcId=vcId;
		}

		/**
		* setter 文件真实名称 [VC_FILENAME]
		* @param java.lang.String vcFilename
		*/
		public void setVcFilename(java.lang.String vcFilename)
		{
			 this.vcFilename=vcFilename;
		}

		/**
		* setter 添加时间 [DT_ADD$TIME]
		* @param java.util.Date dtAddTime
		*/
		public void setDtAddTime(java.util.Date dtAddTime)
		{
			 this.dtAddTime=dtAddTime;
		}

		/**
		* setter 存放子目录 [VC_CHILD$FOLDER]
		* @param java.lang.String vcChildFolder
		*/
		public void setVcChildFolder(java.lang.String vcChildFolder)
		{
			 this.vcChildFolder=vcChildFolder;
		}

		/**
		* setter 下载次数 [N_DOWN]
		* @param int ndown
		*/
		public void setNdown(int ndown)
		{
			 this.ndown=ndown;
		}

		/**
		* setter 删除标志 [VC_DEL$FLAG]
		* @param int vcDelFlag
		*/
		public void setVcDelFlag(int vcDelFlag)
		{
			 this.vcDelFlag=vcDelFlag;
		}

		/**
		* setter 最后一次下载时间 [DT_LAST_DOWN]
		* @param java.util.Date dtLastDown
		*/
		public void setDtLastDown(java.util.Date dtLastDown)
		{
			 this.dtLastDown=dtLastDown;
		}

		/**
		* setter 上传人ID [VC_USER$ID]
		* @param java.lang.String vcUserId
		*/
		public void setVcUserId(java.lang.String vcUserId)
		{
			 this.vcUserId=vcUserId;
		}

    /**
     * 无参数构造函数
     */
    public PubFileUploadLog(){
    }


	public long getNfilesize() {
		return nfilesize;
	}


	public void setNfilesize(long nfilesize) {
		this.nfilesize = nfilesize;
	}


	public java.lang.String getVcUserName() {
		return vcUserName;
	}


	public void setVcUserName(java.lang.String vcUserName) {
		this.vcUserName = vcUserName;
	}


	public String getVcDid() {
		return vcDid;
	}


	public void setVcDid(String vcDid) {
		this.vcDid = vcDid;
	}


}


